home *** CD-ROM | disk | FTP | other *** search
/ 404 Jogos / CLJG.iso / Diversos / rocketcar2.swf / scripts / frame_23 / PlaceObject2_470_324 / CLIPACTIONRECORD onClipEvent(load).as < prev   
Encoding:
Text File  |  2008-09-24  |  1.4 KB  |  63 lines

  1. onClipEvent(load){
  2.    function getAngle()
  3.    {
  4.       if(InAirCauseJet)
  5.       {
  6.          if(_root.gravityType == "normal")
  7.          {
  8.             Angle = 0;
  9.          }
  10.          if(_root.gravityType == "reverse")
  11.          {
  12.             Angle = 180;
  13.          }
  14.          return undefined;
  15.       }
  16.       yDis = _root.carp2._y - _root.carp1._y;
  17.       deltaX = _root.carp1._x - _root.carp2._x;
  18.       deltaY = _root.carp1._y - _root.carp2._y;
  19.       angle = - Math.atan2(deltaX,deltaY);
  20.       if(_root.carp1.onfloor)
  21.       {
  22.          if(_root.carp2.onfloor)
  23.          {
  24.             Angle = Math.round(angle * 180 / 3.141592653589793) - 90;
  25.             if(_root.gravityType == "reverse")
  26.             {
  27.                Angle -= 180;
  28.             }
  29.          }
  30.       }
  31.       if(!jet)
  32.       {
  33.          if(!onfloor)
  34.          {
  35.             if(!_root.carp1.onfloor)
  36.             {
  37.                if(!_root.carp2.onfloor)
  38.                {
  39.                   if(xSpeed >= 0)
  40.                   {
  41.                      Angle += 2;
  42.                   }
  43.                   if(xSpeed < 0)
  44.                   {
  45.                      Angle -= 2;
  46.                   }
  47.                }
  48.             }
  49.          }
  50.       }
  51.    }
  52.    InAirCauseJet = false;
  53.    _visible = false;
  54.    jet = false;
  55.    xAccel = 0.8;
  56.    gravity = 0.5;
  57.    xSpeed = 0;
  58.    ySpeed = 0;
  59.    maxX = 10;
  60.    maxY = 10;
  61.    Angle = 0;
  62. }
  63.